package com.party.core.service.commune;

import com.party.common.paging.Page;
import com.party.core.model.commune.CMemberIntegralBalanceLog;
import com.party.core.model.commune.IntegralItemInfoOutput;
import com.party.core.service.IBaseService;
import java.util.List;
import java.util.Map;

/**
 * @ClassName ITjMemberIntegralService
 * @Description
 * @Author shenliuhai
 * @Date 2020/4/15 17:16
 **/
public interface ICMemberIntegralBalanceLogService extends IBaseService<CMemberIntegralBalanceLog> {

    List<Map<String, Object>> getIntegralSum(Map<String,Object> params);

    CMemberIntegralBalanceLog getBySourceId(String sourceId);

    List<IntegralItemInfoOutput> getCMemberIntegralBalanceLogs(Map<String,Object>params, Page page);
}
